#ifndef BUTTON_H
#define BUTTON_H

#include <QPushButton>
#include <QMouseEvent>

class Button:public QPushButton
{
    Q_OBJECT
    public:
        Button(const QString& v,QWidget *pa):QPushButton(v,pa){}

    signals:
        void rightClick();
        void leftClick();

    protected:

        /////////////////////////////////////////////////////
        // encargado de recibir el evento de click en un boton
        //-------------------------------------------------------
        void mousePressEvent(QMouseEvent *e){
            if(e->button()==2) emit rightClick();
            else if(e->button()==1) emit leftClick();
        }

};

#endif // BUTTON_H
